#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	printf("%d %d", a / b, a % b);
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	int n = 1;
//	int i = 0;
//	scanf("%d", &a);
//	while (1)
//	{
//		if (a / n == 0)
//		{
//			break;
//		}
//		else
//		{
//			i = a / n % 10;
//			n = n * 10;
//			printf("%d", i);
//		}
//	}
//	
//	return 0;
//}

//int main()
//{
//	int a, b, c, d, e = 0;
//	scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
//	printf("%.1lf", (a + b + c + d + e) / 5.0);
//	return 0;
//}
//
//void Isbig(int x, int y)
//{
//	if (x > y)
//		printf("%d>%d\n", x, y);
//	else if (x < y)
//		printf("%d<%d\n", x, y);
//	else printf("%d=%d\n", x, y);
//
//}
//int main()
//{
//	int a,b,c,d,e,f = 0;
//	scanf("%d %d", &a, &b);
//	scanf("%d %d", &c, &d);
//	scanf("%d %d", &e, &f);
//	Isbig(a, b);
//	if()
//	return 0;
//}

int main()
{
    int second = 0;
    int hour = 0;
    int min = 0;
    scanf("%d", second);
    min = second / 60;
    second = second % 60;
    hour = min / 60;
    min = min % 60;
    printf("%d %d %d", hour, min, second);
    return 0;
}